package com.fakesmoker.aidawnda.service.impl;

import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.fakesmoker.aidawnda.common.ErrorCode;
import com.fakesmoker.aidawnda.constant.CommonConstant;
import com.fakesmoker.aidawnda.exception.BusinessException;
import com.fakesmoker.aidawnda.mapper.UserMapper;
import com.fakesmoker.aidawnda.mapper.UserTeamMapper;
import com.fakesmoker.aidawnda.model.dto.user.UserQueryRequest;
import com.fakesmoker.aidawnda.model.entity.User;
import com.fakesmoker.aidawnda.model.entity.UserTeam;
import com.fakesmoker.aidawnda.model.enums.UserRoleEnum;
import com.fakesmoker.aidawnda.model.vo.LoginUserVO;
import com.fakesmoker.aidawnda.model.vo.UserVO;
import com.fakesmoker.aidawnda.service.UserService;
import com.fakesmoker.aidawnda.service.UserTeamService;
import com.fakesmoker.aidawnda.utils.SqlUtils;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import org.springframework.util.DigestUtils;

import javax.servlet.http.HttpServletRequest;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.stream.Collectors;

import static com.fakesmoker.aidawnda.constant.UserConstant.USER_LOGIN_STATE;

/**
 * 用户服务实现
 *
 * @author lcy
 */
@Service
@Slf4j
public class UserTeamServiceImpl extends ServiceImpl<UserTeamMapper, UserTeam> implements UserTeamService {
}
